package com.gsafety.wellsfort.domain.vo;

import com.gsafety.wellsfort.domain.model.knowledge.AnswerOption;
import com.gsafety.wellsfort.domain.model.knowledge.Question;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@ApiModel(value = "试卷/作业答题实体")
public class MyQuestionVO extends Question {

    @ApiModelProperty(value = "题目ID")
    private Integer id;
    @ApiModelProperty(value = "学生作业ID")
    private Integer stuWorkId;
    @ApiModelProperty(value = "学生考试ID")
    private Integer stuExamId;
    @ApiModelProperty(value = "作业ID")
    private Integer workId;
    @ApiModelProperty(value = "作业名称")
    private String workName;
    @ApiModelProperty(value = "试卷ID")
    private Integer examId;
    @ApiModelProperty(value = "试卷名称")
    private String examName;
    @ApiModelProperty(value = "作业发布记录ID")
    private Integer workPublishId;
    @ApiModelProperty(value = "试卷发布记录ID")
    private Integer examPublishId;

    @ApiModelProperty(value = "题目序号")
    private Integer serialNum;


    @ApiModelProperty(value = "1,单选.2,多选.3,判断,4,简答")
    private Integer examType;


    @ApiModelProperty(value = "题目文字")
    private String title;

    @ApiModelProperty(value = "题目选项")
    private List<AnswerOption> answerOptionList;

    @ApiModelProperty(value = "答题解析")
    private AnswerAnalysisVO answerAnalysisVO;


}